// GET: Pictures/Create public async Task <ActionResult> Create() { var viewModel = new PictureGroup(); viewModel.Categories = await PictureHandler.GetCategoriesAsync(); viewModel.Formats = new string[] { "Album", "News" }; return(View(viewModel)); }
public IActionResult Delete(PictureGroup pictureGroup) { var result = _pictureGroupService.Delete(pictureGroup); if (result.Success) { return(Ok(result.Message)); } return(BadRequest(result.Message)); }
public ResponseViewModel Update(PictureGroupDto pictureGroupDto) { var response = new ResponseViewModel(); if (pictureGroupDto.CreatedBy != null) { var createdBy = IsUserHave((int)pictureGroupDto.CreatedBy); if (!createdBy) { response.IsSuccess = false; response.Message = "createdBy User tablosunda bulunamadı "; return(response); } } if (pictureGroupDto.ModifiedBy != null) { var modifiedBy = IsUserHave((int)pictureGroupDto.ModifiedBy); if (!modifiedBy) { response.IsSuccess = false; response.Message = "ModifiedBy User tablosunda bulunamadı "; return(response); } } var pictureGroup = new PictureGroup() { Id = pictureGroupDto.Id, PictureImage = pictureGroupDto.PictureImage, CreateDate = DateTime.Now, CreatedBy = pictureGroupDto.CreatedBy, ModifyDate = pictureGroupDto.ModifyDate, ModifiedBy = pictureGroupDto.ModifiedBy, IsDeleted = pictureGroupDto.IsDeleted }; _pictureGroupDal.Update(pictureGroup); var saving = _pictureGroupDal.SaveChanges(); if (!saving) { response.IsSuccess = false; response.Message = "PictureGroup güncellenirken bir hata oluştu"; response.Data = pictureGroup; } return(response); }
protected async Task CreateGroupAsync(CreateOrUpdatePictureGroupInput input) { var existedGroup = await _pictureManager.GetGroupByNameAsync(input.Name); if (existedGroup != null) { throw new UserFriendlyException(string.Format(L("PictureGallery.Group.Existed"), input.Name)); } var pictureGroup = new PictureGroup() { Name = input.Name, }; await _pictureManager.CreateGroupAsync(pictureGroup); }
public async Task <ActionResult> Create(PictureGroup model) { var img = WebImage.GetImageFromRequest(); if (ModelState.IsValid && img != null) { try { var status = await PictureHandler.CreatePictureAsync(model.Picture, img); TempData["Message"] = status.ToString(); return(RedirectToAction("Index")); } catch (Exception e) { ViewBag.Error = e.Message; return(View(model)); } } ViewBag.Error = "One or more fields was not filled in correctley"; return(View(model)); }
public ResponseViewModel Add(PictureGroupDto pictureGroupDto) { var response = new ResponseViewModel(); if (pictureGroupDto.CreatedBy != null) { var createdBy = IsUserHave((int)pictureGroupDto.CreatedBy); if (!createdBy) { response.IsSuccess = false; response.Message = "createdBy User tablosunda bulunamadı "; return(response); } } var pictureGroup = new PictureGroup() { PictureImage = pictureGroupDto.PictureImage, CreateDate = DateTime.Now, CreatedBy = pictureGroupDto.CreatedBy, }; _pictureGroupDal.Add(pictureGroup); var saving = _pictureGroupDal.SaveChanges(); if (!saving) { response.IsSuccess = false; response.Message = "PictureGroup kaydedilirken bir hata oluştu"; response.Data = pictureGroup; } response.Data = "Id : " + pictureGroup.Id; return(response); }
public IResult Update(PictureGroup pictureGroup) { _pictureGroupDal.Update(pictureGroup); return(new SuccessResult(Messages.Updated)); }
public IResult Delete(PictureGroup pictureGroup) { _pictureGroupDal.Delete(pictureGroup); return(new SuccessResult(Messages.Deleted)); }
public IResult Add(PictureGroup pictureGroup) { _pictureGroupDal.Add(pictureGroup); return(new SuccessResult(Messages.Added)); }