| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667 |
- using Karsha_Site.Application.Interfaces.Contexts;
- using Karsha_Site.Common.Dto;
- using Karsha_Site.Domain.Entities.About;
- using Microsoft.AspNetCore.Hosting;
- using Microsoft.AspNetCore.Http;
- //using Microsoft.Extensions.Hosting;
- using System;
- using System.Collections.Generic;
- using System.IO;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
-
- namespace Karsha_Site.Application.Services.About.Commands.InsetAboutTels
- {
- public interface IInsertAboutTelsServise
- {
- ResultDto<ResultInsertAboutTelsDto> Execute(RequestInsertAboutTelsDto request);
- }
- public class InsertAboutTelsServise : IInsertAboutTelsServise
- {
-
- private readonly IDataBaseContext _dataBaseContext;
- public InsertAboutTelsServise(IDataBaseContext context)
- {
- _dataBaseContext = context;
- }
- public ResultDto<ResultInsertAboutTelsDto> Execute(RequestInsertAboutTelsDto request)
- {
- AboutTels aboutTels = new AboutTels()
- {
- TelNo = request.TelNo,
- Title = request.Title,
- AboutID = request.AboutID,
- IsMain = request.IsMain,
- };
-
- aboutTels.InsertTime = DateTime.Now;
-
- _dataBaseContext.AboutTels.Add(aboutTels);
- _dataBaseContext.SaveChanges();
-
- return new ResultDto<ResultInsertAboutTelsDto>(){
- Data = new ResultInsertAboutTelsDto()
- {
- AboutTelsId = aboutTels.ID
- },
- IsSuccess = true,
- Message = "تلفن با موفقیت ثبت شد"
- };
- }
-
-
- }
-
- public class RequestInsertAboutTelsDto
- {
- public string Title { get; set; }
- public int TelNo { get; set; }
- public bool IsMain { get; set; }
- public int AboutID { get; set; }
- }
- public class ResultInsertAboutTelsDto
- {
- public int AboutTelsId { get; set; }
- }
- }
|