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; } }