public static StepVM MapStep(StepDTO dto) { return(new StepVM() { Id = dto.Id, Order = dto.Order, Description = dto.Description }); }
public IActionResult AddStep([FromBody] StepDTO step, int id) { id = _rService.GetById(id, User.Identity.Name).Id; if (!ModelState.IsValid) { return(BadRequest(ModelState)); } _rService.AddRecipeStep(step, id, User.Identity.Name); return(Ok()); }
public void AddRecipeStep(StepDTO step, int id, string user) { Step dbStep = new Step() { Id = step.Id, Description = step.Description, RecipeId = _rRepo.GetById(id, user).First().Id }; _rRepo.AddStep(dbStep); }
// POST api/step public HttpResponseMessage Post(StepDTO value) { DateTime pDate = DateTime.ParseExact(value.Date, "dd/MM/yyyy", System.Globalization.CultureInfo.InvariantCulture); int idShesop = int.Parse(value.IdUserShesop); STEPPY_new_record step = new STEPPY_new_record() { UserID = int.Parse(value.UserId), tanggal = DateTime.ParseExact(value.Date, "dd/MM/yyyy", System.Globalization.CultureInfo.InvariantCulture), jam_mulai = DateTime.ParseExact(value.StartTime, "HH:mm", System.Globalization.CultureInfo.InvariantCulture).TimeOfDay, jam_akhir = DateTime.ParseExact(value.EndTime, "HH:mm", System.Globalization.CultureInfo.InvariantCulture).TimeOfDay, step = int.Parse(value.Step), kalori = int.Parse(value.Calori), jenis_sensor = value.Sensor, user_id_shesop = idShesop, distance = decimal.Parse(value.Distance) }; container.STEPPY_new_record.Add(step); container.SaveChanges(); var response = Request.CreateResponse(HttpStatusCode.Created, container.STEPPY_new_record.Where(s => s.user_id_shesop == idShesop).Where(s => s.tanggal == pDate).ToList().Last()); return(response); }
public StepViewModel(StepDTO model = null) { Model = model ?? new StepDTO(); }
public int Update(StepDTO stepModel) { return(sqlDataAccess.Save(GetDefaultStoredProcedureName(), stepModel)); }