public ActionResult Register(ContactEditM model, BirthDayVM day = null, HttpPostedFileBase image = null) { if (ModelState.IsValid) { if (image != null) { model.Photo.ImageMimeType = image.ContentType; model.Photo.ImageData = new byte[image.ContentLength]; image.InputStream.Read(model.Photo.ImageData, 0, image.ContentLength); } if (day != null) { model.BirthDay = day; } contactService.Create(model); FormsAuthentication.SetAuthCookie(model.Email, false); } else { ViewBag.Message = ResourceUI.RegisterFail; return(View("Error")); } return(RedirectToAction("All")); }
private static BirthDay ConvertDayVMtoDay(BirthDayVM vmDay) { BirthDay day = new BirthDay() { BirthDayId = vmDay.BirthDayId, Date = vmDay.Date }; return(day); }
private static BirthDayVM ConvertDayToEditDayVM(BirthDay day) { if (day != null) { BirthDayVM dayVM = new BirthDayVM() { BirthDayId = day.BirthDayId, Date = day.Date }; return(dayVM); } return(null); }
private static BirthDayVM ConvertDayToDayVM(BirthDay day, bool isPrivate) { if (day != null) { if (!isPrivate) { BirthDayVM dayVM = new BirthDayVM() { BirthDayId = day.BirthDayId, Date = day.Date }; return(dayVM); } } return(null); }
public ActionResult EditProfile(ContactEditM model, BirthDayVM day = null, HttpPostedFileBase image = null) { if (ModelState.IsValid && model.Email.Equals(User.Identity.Name)) { if (image != null) { model.Photo.ImageMimeType = image.ContentType; model.Photo.ImageData = new byte[image.ContentLength]; image.InputStream.Read(model.Photo.ImageData, 0, image.ContentLength); contactService.Edit(model, true); } else { contactService.Edit(model, false); } TempData["Info"] = ResourceUI.EditSuccess; return(RedirectToAction("All")); } else { ViewBag.Message = ResourceUI.EditFail; return(View("Error")); } }
public ActionResult AddBirthDay() { var day = new BirthDayVM(); return(PartialView("~/Views/Shared/EditorTemplates/BirthDayVM.cshtml", day)); }