Esempio n. 1
0
 public static PlanningStep ToDbEntity(this PlanningStepDto planningStep)
 {
     return(new PlanningStep()
     {
         Duration_TimeNumber = planningStep.TimeUnitNumber,
         Challenge_ID = planningStep.ChallengeId,
         Description = planningStep.Description,
         Duration_TimeUnitId = planningStep.TimeUnitId,
         Name = planningStep.Name,
         PlanningStep_ID = planningStep.Id,
     });
 }
 public HttpResponseMessage AddPlanningStep([FromBody] PlanningStepDto planningStep)
 {
     try
     {
         _planningStepService.AddPlanningStep(planningStep);
         return(Request.CreateResponse(HttpStatusCode.Created, "Successfully added an planning step!"));
     }
     catch (Exception ex)
     {
         return(Request.CreateResponse(HttpStatusCode.InternalServerError, ex.Message));
     }
 }
 public void AddPlanningStep(PlanningStepDto planningStep)
 {
     try
     {
         _unitOfWork.PlanningStepRepository.Create(planningStep.ToDbEntity());
         _unitOfWork.PlanningStepRepository.Save();
         _unitOfWork.Commit();
     }
     catch (Exception)
     {
         _unitOfWork.RollBack();
         throw;
     }
 }