Ejemplo n.º 1
0
        public async Task <IActionResult> Put([FromBody] WeekPlanEdit command)
        {
            var weekPlan = await _context.Set <WeekPlan>()
                           .FirstOrDefaultAsync(x => x.Id == command.Id);

            if (weekPlan == null)
            {
                return(BadRequest("Недельный план не найден"));
            }

            weekPlan.Edit(command);

            await _context.SaveChangesAsync();

            var result = new WeekPlanDto()
            {
                Id          = weekPlan.Id,
                ClientId    = weekPlan.ClientId,
                Fact        = weekPlan.Fact,
                FactTitle   = weekPlan.FactTitle,
                ManagerType = weekPlan.ManagerType,
                Plan        = weekPlan.Plan,
                PlanTitle   = weekPlan.PlanTitle,
                WeekNumber  = weekPlan.WeekNumber
            };

            return(Ok(result));
        }
Ejemplo n.º 2
0
 public void Edit(WeekPlanEdit command)
 {
     Plan      = command.Plan;
     PlanTitle = command.PlanTitle;
 }