using APT.Infrastructure.Core; using APT.MS.Domain.Entities.FO; using APT.MS.Domain.Entities.HM; using APT.MS.Domain.Entities.SC.BI; using APT.Utility; using Microsoft.AspNetCore.Mvc; using System.Linq; namespace APT.FO.WebApi.Controllers { [Route("api/FO/FOHolidays")] public partial class HolidaysController : AuthorizeApiController { /// /// 更新 /// /// /// [HttpPost, Route("FullUpdate")] public JsonActionResult FullUpdate([FromBody] T_FO_HOLIDAYS entity) { return SafeExecute(() => { var details = entity.Nav_Details; entity.Nav_Details = null; this.UnifiedCommit(() => { if (entity != null) UpdateEntityNoCommit(entity); if (details != null && details.Any()) BantchSaveEntityNoCommit(details); }); return true; }); } } }