コード例 #1
0
 /// <summary>
 /// Updates the size ratio.
 /// </summary>
 /// <param name="sizeRatio">The model.</param>
 /// <returns></returns>
 public long UpdateSizeRatio(SizeRatio sizeRatio)
 {
     try
     {
         var sizeRatioModelCheck = context.SizeRatio.Where(x => x.Name == sizeRatio.Name && x.IsDelete == false && x.SizeRatioId != sizeRatio.SizeRatioId).FirstOrDefault();
         if (sizeRatioModelCheck == null)
         {
             var sizeRatioModel = context.SizeRatio.Where(x => x.IsDelete == false && x.SizeRatioId == sizeRatio.SizeRatioId).FirstOrDefault();
             if (sizeRatioModel != null)
             {
                 sizeRatioModel.Name = sizeRatio.Name;
                 context.SaveChanges();
                 return(sizeRatio.SizeRatioId);
             }
             else
             {
                 return(ReturnCode.NotExist.GetHashCode());
             }
         }
         else
         {
             return(ReturnCode.AlreadyExist.GetHashCode());
         }
     }
     catch (Exception ex)
     {
         LogHelper.ExceptionLog(ex.Message + "  :::::  " + ex.StackTrace);
         throw ex;
     }
 }
コード例 #2
0
 public IActionResult AddSizeRatio(SizeRatio sizeRatioModel)
 {
     try
     {
         if (ModelState.IsValid)
         {
             long sizeRatioId = iSizeRatio.AddSizeRatio(sizeRatioModel);
             if (sizeRatioId > 0)
             {
                 return(Ok(ResponseHelper.Success(MessageConstants.SizeRatioAdded)));
             }
             else if (sizeRatioId == ReturnCode.AlreadyExist.GetHashCode())
             {
                 return(Ok(ResponseHelper.Error(MessageConstants.TryDifferentName)));
             }
             else
             {
                 return(Ok(ResponseHelper.Error(MessageConstants.SizeRatioNotAdded)));
             }
         }
         else
         {
             return(Ok(ResponseHelper.Error(MessageConstants.CompulsoryData)));
         }
     }
     catch (Exception ex)
     {
         LogHelper.ExceptionLog(ex.Message + "  :::::  " + ex.StackTrace);
         return(Ok(ResponseHelper.Error(ex.Message)));
     }
 }