public IActionResult Updatecolor(AddColorModel addColorModel) { try { if (ModelState.IsValid) { Color colorModel = ColorHelper.BindColorModel(addColorModel); long colorId = iColor.UpdateColor(colorModel); if (colorId > 0) { return(Ok(ResponseHelper.Success(MessageConstants.ColorUpdated))); } else if (colorId == ReturnCode.AlreadyExist.GetHashCode()) { return(Ok(ResponseHelper.Error(MessageConstants.ColorExists))); } else { return(Ok(ResponseHelper.Error(MessageConstants.ColorNotUpdated))); } } else { return(Ok(ResponseHelper.Error(MessageConstants.CompulsoryData))); } } catch (Exception ex) { LogHelper.ExceptionLog(ex.Message + " ::::: " + ex.StackTrace); return(Ok(ResponseHelper.Error(ex.Message))); } }
/// <summary> /// Binds the color model. /// </summary> /// <param name="addColorModel">The add color model.</param> /// <returns></returns> public static Color BindColorModel(AddColorModel addColorModel) { Color colorModel = new Color(); colorModel.ColorId = DBHelper.ParseInt64(addColorModel.ColorId); colorModel.Name = addColorModel.Name; return(colorModel); }