Пример #1
0
 public static StepVM MapStep(StepDTO dto)
 {
     return(new StepVM()
     {
         Id = dto.Id,
         Order = dto.Order,
         Description = dto.Description
     });
 }
Пример #2
0
        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());
        }
Пример #3
0
        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);
        }
Пример #4
0
        // 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);
        }
Пример #5
0
 public StepViewModel(StepDTO model = null)
 {
     Model = model ?? new StepDTO();
 }
Пример #6
0
 public int Update(StepDTO stepModel)
 {
     return(sqlDataAccess.Save(GetDefaultStoredProcedureName(), stepModel));
 }