| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162 |
- using Karsha_Site.Application.Interfaces.Contexts;
- using Karsha_Site.Common.Dto;
- using Microsoft.AspNetCore.Hosting;
- using Microsoft.AspNetCore.Http;
- using Microsoft.EntityFrameworkCore;
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
-
- namespace Karsha_Site.Application.Services.Costomers.Commands.EditAboutTels
- {
- public interface IEditAboutTelsService
- {
- ResultDto Execute(RequestEditaboutTelsDto request);
- }
- public class EditAboutTelsService : IEditAboutTelsService
- {
-
- private readonly IDataBaseContext _dataBaseContext;
-
- public EditAboutTelsService(IDataBaseContext context)
- {
- _dataBaseContext = context;
- }
-
- ResultDto IEditAboutTelsService.Execute(RequestEditaboutTelsDto request)
- {
- var aboutTels = _dataBaseContext.AboutTels.Find(request.ID);
- if (aboutTels == null)
- {
- return new ResultDto
- {
- IsSuccess = false,
- Message = "تلفن یافت نشد"
- };
- }
-
- aboutTels.IsMain = request.IsMain;
- aboutTels.TelNo = request.TelNo;
- aboutTels.Title = request.Title;
- aboutTels.UpdateTime = DateTime.Now;
-
- _dataBaseContext.SaveChanges();
-
- return new ResultDto()
- {
- IsSuccess = true,
- Message = "ویرایش تلفن انجام شد"
- };
- }
- }
- public class RequestEditaboutTelsDto
- {
- public int ID { get; set; }
- public string Title { get; set; }
- public int TelNo { get; set; }
- public bool IsMain { get; set; }
- public int AboutID { get; set; }
- }
- }
|