public async Task <ActivityHours> CreateActivityHoursAsync(ActivityHours activityHours) { await _reggiContext.ActivityHours.AddAsync(activityHours); await _reggiContext.SaveChangesAsync(); return(activityHours); }
public async Task <ActivityHourDtoResponse> CreateActivityHour(ActivityHourDto activityHour) { ActivityHours newActivityHour = await _activityRepository.CreateActivityHoursAsync(new ActivityHours() { DateHour = activityHour.DateHour, Hour = activityHour.Hour, IdActivity = activityHour.IdActivity }); return(newActivityHour.MapToDtoResponse()); }
public static ActivityHourDtoResponse MapToDtoResponse(this ActivityHours activityHour) { ActivityHourDtoResponse response = new ActivityHourDtoResponse(); if (activityHour != null) { response.DateHour = activityHour.DateHour; response.Hour = activityHour.Hour; response.IdActivityHour = activityHour.IdActivityHour; } return(response); }
public bool ActivityEdit(ActivityHours model, HttpPostedFileBase Src, string OldSrc) { var image = Request.Files[0]; string url = "~/images/Uploads/Admin/Content/" + "Activity" + DateTime.Now.Millisecond + image.FileName; if ((image.FileName != "" && image.ContentType == "image/jpeg" || image.ContentType == "image/jpg" || image.ContentType == "image/png" && image.ContentLength <= 1024000)) { if (ModelState.IsValid) { image.SaveAs(Server.MapPath(url)); model.Src = url; } } else { model.Src = OldSrc; } if (ActivityTable.Update(model)) { return(true); } return(false); }