public IActionResult InsertRole(InsertRoleDto input) { try { #region Validation var validator = new ParamValidator(); validator.ValidateNull(input.Name, General.Messages_.NullInputMessages_.GeneralNullMessage("عنوان")) .Throw(General.Results_.FieldNullErrorCode()); #endregion var role = new Role { Cdate = DateTime.Now.Ticks, CuserId = ClaimPrincipalFactory.GetUserId(User), Name = input.Name, Rkey = input.Rkey }; _repository.Role.Create(role); _repository.Save(); _logger.LogData(MethodBase.GetCurrentMethod(), role.Id, null, input); return(Ok(role.Id)); } catch (Exception e) { _logger.LogError(e, MethodBase.GetCurrentMethod(), input); return(BadRequest(e.Message)); } }
public IActionResult UpdateSliderPlace(SliderPlaceDto sliderPlaceDto) { try { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var sliderPlace = _repository.SliderPlace.FindByCondition(c => c.Id == sliderPlaceDto.Id).FirstOrDefault(); if (sliderPlace == null) { return(NotFound()); } sliderPlace.Name = sliderPlaceDto.Name; sliderPlace.Rkey = sliderPlaceDto.Rkey; sliderPlace.Mdate = DateTime.Now.Ticks; sliderPlace.MuserId = ClaimPrincipalFactory.GetUserId(User); _repository.SliderPlace.Update(sliderPlace); _repository.Save(); return(NoContent()); } catch (Exception e) { return(BadRequest("Internal Server Error")); } }
public IActionResult ActiveDeactiveBuyCards(long productId) { try { var userId = ClaimPrincipalFactory.GetUserId(User); var product = _repository.Product.FindByCondition(c => c.Id == productId).FirstOrDefault(); if (product == null) { throw new BusinessException(XError.GetDataErrors.NotFound()); } if (product.DaDate == null) { product.DaDate = DateTime.Now.Ticks; product.DaUserId = userId; } else { product.DaDate = null; } _repository.Product.Update(product); _repository.Save(); _logger.LogData(MethodBase.GetCurrentMethod(), General.Results_.SuccessMessage(), null, productId); return(Ok(General.Results_.SuccessMessage())); } catch (Exception e) { _logger.LogError(e, MethodBase.GetCurrentMethod(), productId); return(BadRequest(e.Message)); } }
public IActionResult ChangeOrderPruductStatusBySeller(long customerOrderProductId) { try { var userid = ClaimPrincipalFactory.GetUserId(User); var seller = _repository.Seller.FindByCondition(c => c.UserId == userid || true).FirstOrDefault(); if (seller == null) { throw new BusinessException(XError.AuthenticationErrors.NotHaveRequestedRole()); } var product = _repository.CustomerOrderProduct.FindByCondition(c => c.Id == customerOrderProductId) .FirstOrDefault(); if (product == null) { throw new BusinessException(XError.GetDataErrors.NotFound()); } product.FinalStatusId = 23; _repository.CustomerOrderProduct.Update(product); _repository.Save(); return(Ok()); } catch (Exception e) { _logger.LogError(e, MethodBase.GetCurrentMethod(), customerOrderProductId); return(BadRequest(e.Message)); } }
public IActionResult DeleteComission(long comissionId) { try { var userId = ClaimPrincipalFactory.GetUserId(User); var comission = _repository.Comission.FindByCondition(c => c.Id == comissionId).FirstOrDefault(); if (comission == null) { throw new BusinessException(XError.GetDataErrors.NotFound()); } comission.DaDate = DateTime.Now.Ticks; comission.DuserId = userId; _repository.Comission.Update(comission); var productComissionList = _repository.ProductComission .FindByCondition(c => c.ComissionId == comissionId).ToList(); productComissionList.ForEach(c => { c.Ddate = DateTime.Now.Ticks; c.DuserId = userId; _repository.ProductComission.Update(c); }); _repository.Save(); _logger.LogData(MethodBase.GetCurrentMethod(), General.Results_.SuccessMessage(), null, comissionId); return(Ok(General.Results_.SuccessMessage())); } catch (Exception e) { _logger.LogError(e, MethodBase.GetCurrentMethod(), comissionId); return(BadRequest(e.Message)); } }
public IActionResult ActiveDeActivePackingType(long packingtypeId) { try { var userId = ClaimPrincipalFactory.GetUserId(User); var res = _repository.PackingType.FindByCondition(c => c.Id == packingtypeId && c.Ddate == null).FirstOrDefault(); if (res == null) { throw new BusinessException(XError.GetDataErrors.NotFound()); } if (res.DaUserId != null) { res.DaDate = null; res.DaUserId = userId; } else { res.DaDate = DateTime.Now.Ticks; res.DaUserId = userId; } _repository.PackingType.Update(res); _repository.Save(); _logger.LogData(MethodBase.GetCurrentMethod(), General.Results_.SuccessMessage(), null, packingtypeId); return(Ok(General.Results_.SuccessMessage())); } catch (Exception e) { _logger.LogError(e, MethodBase.GetCurrentMethod(), packingtypeId); return(BadRequest(e.Message)); } }
public ListResult <OrderCountGroupByStatusDto> GetCustomerOrderCountGroupByStatus() { try { var userId = ClaimPrincipalFactory.GetUserId(User); var customerId = _repository.Customer.FindByCondition(c => c.UserId == userId).Select(c => c.Id) .FirstOrDefault(); var res = _repository.CustomerOrder .FindByCondition(c => c.CustomerId == customerId && c.Ddate == null && c.DaDate == null) .Include(c => c.FinalStatus).GroupBy(c => c.FinalStatus.Name).Select(g => new OrderCountGroupByStatusDto { Status = g.Key, Count = g.Count() }) .ToList(); var finalresult = ListResult <OrderCountGroupByStatusDto> .GetSuccessfulResult(res); _logger.LogData(MethodBase.GetCurrentMethod(), finalresult, null); return(finalresult); } catch (Exception e) { _logger.LogError(e, MethodBase.GetCurrentMethod()); return(ListResult <OrderCountGroupByStatusDto> .GetFailResult(e.Message)); } }
public IActionResult UpdateStatusToSent(long customerOrderProductId) { try { var userId = ClaimPrincipalFactory.GetUserId(User); var sellerId = _repository.Seller.GetSellerIdByUserId(userId); var product = _repository.CustomerOrderProduct.FindByCondition(c => c.Id == customerOrderProductId) .FirstOrDefault(); if (product == null) { throw new BusinessException(XError.GetDataErrors.NotFound()); } if (product.FinalStatusId != 23) { throw new BusinessException(XError.BusinessErrors.InvalidOrderProductStatus()); } product.FinalStatusId = 28; product.Mdate = DateTime.Now.Ticks; product.MuserId = userId; _repository.CustomerOrderProduct.Update(product); _repository.Save(); _logger.LogData(MethodBase.GetCurrentMethod(), General.Results_.SuccessMessage(), null, customerOrderProductId); return(Ok(General.Results_.SuccessMessage())); } catch (Exception e) { _logger.LogError(e, MethodBase.GetCurrentMethod(), customerOrderProductId); return(BadRequest(e.Message)); } }
public ListResult <SellerDocumentDto> GetSellerDocumentList() { try { var seller = _repository.Seller.FindByCondition(c => c.UserId == ClaimPrincipalFactory.GetUserId(User)).FirstOrDefault(); if (seller == null) { var ress = ListResult <SellerDocumentDto> .GetFailResult("فروشنده پیدا نشد!"); _logger.LogData(MethodBase.GetCurrentMethod(), ress, null); return(ress); } var res = _repository.SellerDocument.FindByCondition(c => c.SellerId == seller.Id).Include(c => c.Document) .ToList(); var result = _mapper.Map <List <SellerDocumentDto> >(res); var finalres = ListResult <SellerDocumentDto> .GetSuccessfulResult(result, result.Count); _logger.LogData(MethodBase.GetCurrentMethod(), finalres, null); return(finalres); } catch (Exception e) { _logger.LogError(e, MethodBase.GetCurrentMethod()); return(ListResult <SellerDocumentDto> .GetFailResult(e.Message)); } }
public IActionResult UpdateProductColor(ProductColor productColor) { try { var _productColor = _repository.ProductColor.FindByCondition(c => (c.Id == productColor.Id)).FirstOrDefault(); if (_productColor == null) { return(BadRequest("رنگ انتخابی وجود ندارد!")); } _productColor.Price = productColor.Price; _productColor.Count = productColor.Count; _productColor.Mdate = DateTime.Now.Ticks; _productColor.MuserId = ClaimPrincipalFactory.GetUserId(User); _repository.ProductColor.Update(_productColor); _repository.Save(); return(NoContent()); } catch (Exception e) { _logger.LogError(e, e.Message); return(BadRequest(e.Message)); } }
public VoidResult CheckWalletActivationCode(int code) { try { var userId = ClaimPrincipalFactory.GetUserId(User); var user = _repository.Users.FindByCondition(c => c.Id == userId).FirstOrDefault(); var now = DateTime.Now.Ticks; var s = _repository.UserActivation.FindByCondition(c => c.UserId == user.Id && c.EndDateTime > now && c.LoginType == 3 && c.SendedCode == code).FirstOrDefault(); if (s == null) { var ress = VoidResult.GetFailResult("کد وارد شده جهت تغییر کلمه عبور صحیح نمی باشد."); _logger.LogData(MethodBase.GetCurrentMethod(), ress, null, code); return(ress); } var customer = _repository.Customer.FindByCondition(c => c.UserId == userId).FirstOrDefault(); customer.HaveWallet = true; _repository.Customer.Update(customer); _repository.Save(); var finalres = VoidResult.GetSuccessResult("کیف پول با موفقیت فعال شد ."); _logger.LogData(MethodBase.GetCurrentMethod(), finalres, null, code); return(finalres); } catch (Exception e) { _logger.LogError(e, MethodBase.GetCurrentMethod(), code); return(VoidResult.GetFailResult(e.Message)); } }
public IActionResult ConfirmCustomerRate(long productCustomerRateId) { try { var userId = ClaimPrincipalFactory.GetUserId(User); var res = _repository.ProductCustomerRate .FindByCondition(c => c.Id == productCustomerRateId).FirstOrDefault(); if (res == null) { throw new BusinessException(XError.GetDataErrors.NotFound()); } res.FinalStatusId = 30; res.CheckUserId = userId; res.CheckDate = DateTime.Now.Ticks; _repository.ProductCustomerRate.Update(res); _repository.Save(); _logger.LogData(MethodBase.GetCurrentMethod(), General.Results_.SuccessMessage(), null, productCustomerRateId); return(Ok(General.Results_.SuccessMessage())); } catch (Exception e) { _logger.LogError(e, MethodBase.GetCurrentMethod(), productCustomerRateId); return(BadRequest(e.Message)); } }
public IActionResult UpdatePackingType(PackingTypeDto packingTypeDto) { try { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var packingType = _repository.PackingType.FindByCondition(c => c.Id == packingTypeDto.Id).FirstOrDefault(); if (packingType == null) { return(NotFound()); } packingType.Name = packingTypeDto.Name; packingType.Price = packingTypeDto.Price; packingType.Weight = packingTypeDto.Weight; packingType.Mdate = DateTime.Now.Ticks; packingType.MuserId = ClaimPrincipalFactory.GetUserId(User); _repository.PackingType.Update(packingType); _repository.Save(); return(NoContent()); } catch (Exception e) { return(BadRequest("Internal Server Error")); } }
public IActionResult UploadPackingTypeImage() { try { var a = HttpContext.Request.Form.Files[0]; FileManeger.UploadFileStatus uploadFileStatus = FileManeger.FileUploader(a, 1, "PackingTypeImages"); var packingTypeImageDto = JsonSerializer.Deserialize <PackingTypeImageDto>(HttpContext.Request.Form["packingTypeImage"]); if (uploadFileStatus.Status == 200) { var packingTypeImage = _mapper.Map <PackingTypeImage>(packingTypeImageDto); packingTypeImage.Cdate = DateTime.Now.Ticks; packingTypeImage.CuserId = ClaimPrincipalFactory.GetUserId(User); packingTypeImage.ImageFileUrl = uploadFileStatus.Path; _repository.PackingTypeImage.Create(packingTypeImage); _repository.Save(); return(Created("", packingTypeImage)); } else { return(BadRequest("")); } } catch (Exception e) { return(BadRequest("Internal Server Error")); } }
public IActionResult InsertSlider() { var sliderdto = JsonSerializer.Deserialize <SliderDto>(HttpContext.Request.Form["Slider"]); var _slider = _mapper.Map <Slider>(sliderdto); var imageUrl = HttpContext.Request.Form.Files[0]; var uploadFileStatus = FileManeger.FileUploader(imageUrl, 1, "SliderImages"); if (uploadFileStatus.Status != 200) { return(BadRequest("Internal server error")); } _slider.ImageUrl = uploadFileStatus.Path; _slider.CuserId = ClaimPrincipalFactory.GetUserId(User); _slider.Cdate = DateTime.Now.Ticks; _repository.Slider.Create(_slider); try { _repository.Save(); return(Created("", _slider)); } catch (Exception e) { FileManeger.FileRemover(new List <string> { uploadFileStatus.Path }); return(BadRequest(e.Message.ToString())); } }
public VoidResult SellerRegisterConfirm_UI() { try { var seller = _repository.Seller.FindByCondition(c => c.UserId == ClaimPrincipalFactory.GetUserId(User)).FirstOrDefault(); if (seller == null) { var ress = VoidResult.GetFailResult("فروشنده پیدا نشد!"); _logger.LogData(MethodBase.GetCurrentMethod(), ress, null); return(ress); } var requiredDocumentList = _repository.Document.FindByCondition(c => c.CatDocument.Rkey == 1 && c.IsRequired == true && c.Ddate == null && c.DaDate == null).ToList(); var SellerUploadedDocument = _repository.SellerDocument.FindByCondition(c => c.SellerId == seller.Id && !string.IsNullOrWhiteSpace(c.FileUrl) && c.Document.IsRequired == true).ToList(); if (requiredDocumentList.Count != SellerUploadedDocument.Count) { var ress = VoidResult.GetFailResult("تمامی مدارک بارگزاری نشده است!"); _logger.LogData(MethodBase.GetCurrentMethod(), ress, null); return(ress); } var finalres = VoidResult.GetSuccessResult(); _logger.LogData(MethodBase.GetCurrentMethod(), finalres, null); return(finalres); } catch (Exception e) { _logger.LogError(e, MethodBase.GetCurrentMethod()); return(VoidResult.GetFailResult(e.Message)); } }
public IActionResult UpadteCountry([FromBody] CountryInsertDto input, [FromQuery] long countryId) { try { var loc = _repository.Location.FindByCondition(c => c.Id == countryId).FirstOrDefault(); if (loc == null) { throw new BusinessException(XError.GetDataErrors.NotFound()); } loc.Name = input.Name; loc.EnName = input.EnName; loc.Pid = null; loc.LocationCode = input.LocationCode; loc.PostCode = input.PostCode; loc.MuserId = ClaimPrincipalFactory.GetUserId(User); loc.Mdate = DateTime.Now.Ticks; _repository.Location.Update(loc); _logger.LogData(MethodBase.GetCurrentMethod(), loc.Id, null, input, countryId); return(Ok(loc.Id)); } catch (Exception e) { _logger.LogError(e, MethodBase.GetCurrentMethod(), input, countryId); return(BadRequest(e.Message)); } }
public IActionResult UpdateProductPacking(ProductPackingType productPackingType) { try { var _productPackingType = _repository.ProductPackingType.FindByCondition(c => (c.Id == productPackingType.Id)).FirstOrDefault(); if (_productPackingType == null) { return(BadRequest("نوع بسته بندی انتخابی وجود ندارد!")); } _productPackingType.Price = productPackingType.Price; _productPackingType.Weight = productPackingType.Weight; _productPackingType.Mdate = DateTime.Now.Ticks; _productPackingType.MuserId = ClaimPrincipalFactory.GetUserId(User); _repository.ProductPackingType.Update(_productPackingType); _repository.Save(); return(NoContent()); } catch (Exception e) { _logger.LogError(e, e.Message); return(BadRequest(e.Message)); } }
public IActionResult DeleteProductPackingList(long productPackingTypeListId) { try { var packingList = _repository.ProductPackingTypeList.FindByCondition(c => c.Id == productPackingTypeListId).FirstOrDefault(); if (packingList == null) { throw new BusinessException(XError.GetDataErrors.NotFound()); } packingList.Ddate = DateTime.Now.Ticks; packingList.DuserId = ClaimPrincipalFactory.GetUserId(User); _repository.ProductPackingTypeList.Update(packingList); var prodctPacking = _repository.ProductPackingType .FindByCondition(c => c.ProductPackingTypeListId == productPackingTypeListId).ToList(); prodctPacking.ForEach(c => { c.Ddate = DateTime.Now.Ticks; c.DuserId = ClaimPrincipalFactory.GetUserId(User); }); _repository.ProductPackingType.UpdateRange(prodctPacking); _repository.Save(); _logger.LogData(MethodBase.GetCurrentMethod(), General.Results_.SuccessMessage(), null, productPackingTypeListId); return(Ok(General.Results_.SuccessMessage())); } catch (Exception e) { _logger.LogError(e, MethodBase.GetCurrentMethod(), productPackingTypeListId); return(BadRequest(e.Message)); } }
public IActionResult UploadPackingImage() { try { var tbl = JsonSerializer.Deserialize <ProductPackingTypeImage>(HttpContext.Request.Form["ProductPackingTypeImage"]); var imageFile = HttpContext.Request.Form.Files.GetFile("PackingTypeImage"); var _uploadFileStatus = FileManeger.FileUploader(imageFile, 1, "ProductPackingTypeImage"); if (_uploadFileStatus.Status != 200) { return(BadRequest(_uploadFileStatus.Path)); } tbl.ImageFileUrl = _uploadFileStatus.Path; tbl.CuserId = ClaimPrincipalFactory.GetUserId(User); tbl.Cdate = DateTime.Now.Ticks; _repository.ProductPackingTypeImage.Create(tbl); _repository.Save(); return(Ok("")); } catch (Exception e) { _logger.LogError(e, e.Message); return(BadRequest("")); } }
public IActionResult GetOrderListForSeller() { try { var userid = ClaimPrincipalFactory.GetUserId(User); var seller = _repository.Seller.FindByCondition(c => c.UserId == userid).FirstOrDefault(); if (seller == null) { return(Unauthorized()); } var res = _repository.CustomerOrderProduct .FindByCondition(c => c.Ddate == null && c.DaDate == null && c.SellerId == seller.Id && (c.FinalStatusId == 22 || c.FinalStatusId == 23)) .Include(c => c.CustomerOrder) .Include(c => c.FinalStatus) .Select(c => new { c.Id, c.ProductName, c.Product.Coding, c.OrderCount, c.CustomerOrder.OrderNo, c.FinalStatusId, Status = c.FinalStatus.Name, Orderdate = DateTimeFunc.TimeTickToShamsi(c.CustomerOrder.OrderDate.Value) }).OrderByDescending(c => c.Id).ToList(); _logger.LogData(MethodBase.GetCurrentMethod(), res, null); return(Ok(res)); } catch (Exception e) { _logger.LogError(e, MethodBase.GetCurrentMethod()); return(BadRequest(e.Message)); } }
public IActionResult UpdateProductBySeller(SellerProductUpdateModel sellerProductUpdateModel) { try { var product = _repository.Product.FindByCondition(c => c.Id.Equals(sellerProductUpdateModel.ProductId)).FirstOrDefault(); if (product == null) { throw new BusinessException(XError.GetDataErrors.NotFound()); } product.Mdate = DateTime.Now.Ticks; product.MuserId = ClaimPrincipalFactory.GetUserId(User); product.Price = sellerProductUpdateModel.Price; product.CanHaveOrder = sellerProductUpdateModel.CanHaveOrder; product.ProducePrice = sellerProductUpdateModel.ProducePrice; product.ProduceDuration = sellerProductUpdateModel.ProduceDuration; product.Count = sellerProductUpdateModel.Count; product.FinalStatusId = 8; _repository.Product.Update(product); _repository.Save(); _logger.LogData(MethodBase.GetCurrentMethod(), General.Results_.SuccessMessage(), null, sellerProductUpdateModel); return(Ok(General.Results_.SuccessMessage())); } catch (Exception e) { _logger.LogError(e, MethodBase.GetCurrentMethod(), sellerProductUpdateModel); return(BadRequest(e.Message)); } }
public SingleResult <CustomerAddressDto> GetCustomerDefultAddress_UI() { try { var userId = ClaimPrincipalFactory.GetUserId(User); var address = _repository.CustomerAddress .FindByCondition(c => c.Customer.UserId == userId && c.DefualtAddress == true && c.Ddate == null && c.DaDate == null).Include(c => c.City).Include(c => c.Province).FirstOrDefault(); if (address == null) { return(SingleResult <CustomerAddressDto> .GetFailResult("آدرس پیشفرضی یافت نشد!")); } var result = _mapper.Map <CustomerAddressDto>(address); var finalresult = SingleResult <CustomerAddressDto> .GetSuccessfulResult(result); return(finalresult); } catch (Exception e) { _logger.LogError(e, e.Message); return(SingleResult <CustomerAddressDto> .GetFailResult(e.Message)); } }
public IActionResult DeleteOffer(long offerId) { try { var offer = _repository.Offer.FindByCondition(c => c.Id == offerId).FirstOrDefault(); if (offer == null) { throw new BusinessException(XError.GetDataErrors.NotFound()); } offer.Ddate = DateTime.Now.Ticks; offer.DaUserId = ClaimPrincipalFactory.GetUserId(User); var deletedPRoductOffer = _repository.ProductOffer.FindByCondition(c => c.OfferId == offerId) .ToList(); deletedPRoductOffer.ForEach(c => { c.Ddate = DateTime.Now.Ticks; c.DaUserId = ClaimPrincipalFactory.GetUserId(User); _repository.ProductOffer.Update(c); }); _repository.Offer.Update(offer); _repository.Save(); _logger.LogData(MethodBase.GetCurrentMethod(), General.Results_.SuccessMessage(), null, offerId); return(Ok(General.Results_.SuccessMessage())); } catch (Exception e) { _logger.LogError(e, MethodBase.GetCurrentMethod(), offerId); return(BadRequest(e.Message)); } }
public IActionResult UpdateColor(ColorDto color) { try { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var _color = _repository.Color.FindByCondition(c => c.Id == color.Id).FirstOrDefault(); if (_color == null) { return(NotFound()); } _color.Name = color.Name; _color.ColorCode = color.ColorCode; _color.Rkey = color.Rkey; _color.Mdate = DateTime.Now.Ticks; _color.MuserId = ClaimPrincipalFactory.GetUserId(User); _repository.Color.Update(_color); _repository.Save(); return(NoContent()); } catch (Exception e) { return(BadRequest("Internal Server Error")); } }
public IActionResult UpdatePostType(PostTypeDto postTypeDto) { try { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var postType = _repository.PostType.FindByCondition(c => c.Id == postTypeDto.Id).FirstOrDefault(); if (postType == null) { return(NotFound()); } postType.Title = postTypeDto.Title; postType.Duration = postTypeDto.Duration; postType.Description = postTypeDto.Description; postType.ApiUrl = postTypeDto.ApiUrl; postType.Icon = postTypeDto.Icon; postType.IsFree = postTypeDto.IsFree; postType.Price = postTypeDto.Price; postType.Rkey = postTypeDto.Rkey; postType.Mdate = DateTime.Now.Ticks; postType.MuserId = ClaimPrincipalFactory.GetUserId(User); _repository.PostType.Update(postType); _repository.Save(); return(NoContent()); } catch (Exception e) { return(BadRequest("Internal Server Error")); } }
public IActionResult DeleteBuyCard(long buyCardId) { try { var userId = ClaimPrincipalFactory.GetUserId(User); var buycard = _repository.Product.FindByCondition(c => c.Id == buyCardId).FirstOrDefault(); if (buycard == null) { throw new BusinessException(XError.GetDataErrors.NotFound()); } buycard.Ddate = DateTime.Now.Ticks; buycard.DuserId = userId; _repository.Product.Update(buycard); _repository.Save(); _logger.LogData(MethodBase.GetCurrentMethod(), General.Results_.SuccessMessage(), null, buyCardId); return(Ok(General.Results_.SuccessMessage())); } catch (Exception e) { _logger.LogError(e, MethodBase.GetCurrentMethod(), buyCardId); return(BadRequest(e.Message)); } }
public IActionResult DeleteStaticForms(long dynamicFormsId) { try { var userId = ClaimPrincipalFactory.GetUserId(User); var res = _repository.DynamicForms.FindByCondition(c => c.Id == dynamicFormsId).FirstOrDefault(); if (res == null) { throw new BusinessException(XError.GetDataErrors.NotFound()); } res.Ddate = DateTime.Now.Ticks; res.DuserId = userId; _repository.DynamicForms.Update(res); _repository.Save(); _logger.LogData(MethodBase.GetCurrentMethod(), General.Results_.SuccessMessage(), null, dynamicFormsId); return(Ok(General.Results_.SuccessMessage())); } catch (Exception e) { _logger.LogError(e, MethodBase.GetCurrentMethod(), dynamicFormsId); return(BadRequest(e.Message)); } }
public IActionResult UpdateParameters(ParametersDto parameters) { try { var _Parameters = _repository.Parameter.FindByCondition(c => c.Id == parameters.Id).FirstOrDefault(); if (_Parameters == null) { return(NotFound()); } // _Parameters.Pid = Parameters.Pid; _Parameters.Name = parameters.Name; _Parameters.Rkey = parameters.Rkey; _Parameters.Mdate = DateTime.Now.Ticks; _Parameters.MuserId = ClaimPrincipalFactory.GetUserId(User); _repository.Parameter.Update(_Parameters); _repository.Save(); return(NoContent()); } catch (Exception e) { return(BadRequest("")); } }
public IActionResult UpdatetRole([FromBody] InsertRoleDto input, [FromQuery] long roleId) { try { var role = _repository.Role.FindByCondition(c => c.Id == roleId).FirstOrDefault(); #region Validation var validator = new ParamValidator(); validator.ValidateNull(input.Name, General.Messages_.NullInputMessages_.GeneralNullMessage("عنوان")) .Throw(General.Results_.FieldNullErrorCode()); if (role == null) { throw new BusinessException(XError.GetDataErrors.NotFound()); } #endregion role.Mdate = DateTime.Now.Ticks; role.MuserId = ClaimPrincipalFactory.GetUserId(User); role.Name = input.Name; role.Rkey = input.Rkey; _repository.Role.Update(role); _repository.Save(); _logger.LogData(MethodBase.GetCurrentMethod(), General.Results_.SuccessMessage(), null, input, roleId); return(Ok(General.Results_.SuccessMessage())); } catch (Exception e) { _logger.LogError(e, MethodBase.GetCurrentMethod(), input, roleId); return(BadRequest(e.Message)); } }