public ActionResult SaveUpdateChargeType(ChargeTypeModel model) { try { return(Json(new { result = 1, ID = model.SaveUpdateChargeType(model) }, JsonRequestBehavior.AllowGet)); } catch (Exception ex) { return(Json(new { error = ex.Message }, JsonRequestBehavior.AllowGet)); } }
private async Task <ChargeTypeModel> AssignValueToModel(Chargetype chargeType) { return(await Task.Run(() => { // assign values. ChargeTypeModel chargeTypeModel = new ChargeTypeModel(); chargeTypeModel.ChargeTypeName = chargeType.ChargeTypeName; chargeTypeModel.PreparedByName = null != chargeType.PreparedByUser ? chargeType.PreparedByUser.UserName : null; return chargeTypeModel; })); }
/// <summary> /// get chargeType based on chargeTypeId /// </summary> /// <returns> /// return record. /// </returns> public async Task <ChargeTypeModel> GetChargeTypeById(int chargeTypeId) { ChargeTypeModel chargeTypeModel = null; IList <ChargeTypeModel> chargeTypeModelList = await GetChargeTypeList(chargeTypeId); if (null != chargeTypeModelList && chargeTypeModelList.Any()) { chargeTypeModel = chargeTypeModelList.FirstOrDefault(); } return(chargeTypeModel); // returns. }
public async Task <int> CreateChargeType(ChargeTypeModel chargeTypeModel) { int chargeTypeId = 0; // assign values. Chargetype chargeType = new Chargetype(); chargeType.ChargeTypeName = chargeTypeModel.ChargeTypeName; await Create(chargeType); chargeTypeId = chargeType.ChargeTypeId; return(chargeTypeId); // returns. }
/// <summary> /// update chargeType. /// </summary> /// <param name="chargeTypeModel"></param> /// <returns> /// return true if success. /// </returns> public async Task <bool> UpdateChargeType(ChargeTypeModel chargeTypeModel) { bool isUpdated = false; // get record. Chargetype chargeType = await GetByIdAsync(w => w.ChargeTypeId == chargeTypeModel.ChargeTypeId); if (null != chargeType) { // assign values. chargeType.ChargeTypeName = chargeTypeModel.ChargeTypeName; isUpdated = await Update(chargeType); } return(isUpdated); // returns. }