public ActionResult Edit([DataSourceRequest] DataSourceRequest request, Can_MealAllowanceToMoneyModel model)
 {
     var service = new RestServiceClient<Can_MealAllowanceToMoneyModel>(UserLogin);
     service.SetCookies(this.Request.Cookies, _hrm_Can_Service);
     var result = service.Post(_hrm_Can_Service, "api/Can_MealAllowanceToMoney/", model);
     return View();
 }
        // GET api/<controller>/5
        public Can_MealAllowanceToMoneyModel Get(Guid id)
        {
            var service = new Can_MealAllowanceToMoneyServices();
            var model = new Can_MealAllowanceToMoneyModel();
            var result = service.GetData<Can_MealAllowanceToMoneyEntity>(id, ConstantSql.hrm_can_get_MealAllowanceToMoneyById,UserLogin, ref status).FirstOrDefault();

            if (result != null)
            {
                model = result.CopyData<Can_MealAllowanceToMoneyModel>();
            }
            model.ActionStatus = status;
            return model;
            
        }
 public Can_MealAllowanceToMoneyModel Put(Can_MealAllowanceToMoneyModel model)
 {
     var can_Meal = new Can_MealAllowanceToMoneyEntity
     {
         ID = model.ID,
         DateFrom = model.DateFrom,
         DateTo = model.DateTo,
         ProfileID = model.ProfileID,
         Note = model.Note
     };
     var service = new Can_MealAllowanceToMoneyServices();
     if (model.ID != null)
     {
         can_Meal.ID = model.ID;
         service.Edit<Can_MealAllowanceToMoneyEntity>(can_Meal);
     }
     else
     {
         service.Add<Can_MealAllowanceToMoneyEntity>(can_Meal);
     }
     return model;
 }
        public Can_MealAllowanceToMoneyModel DeleteOrRemove(string id)
        {
            ActionService service = new ActionService(UserLogin);

            service.DeleteOrRemove<Can_MealAllowanceToMoneyEntity,Can_MealAllowanceToMoneyModel>(id);
            var result = new Can_MealAllowanceToMoneyModel();
            return result;
        }
 /// <summary>
 /// Xử lí eidt và add new truyền theo script
 /// </summary>
 /// <param name="contract"></param>
 /// <returns></returns>     
 public Can_MealAllowanceToMoneyModel Post(Can_MealAllowanceToMoneyModel model)
 {
     ActionService service = new ActionService(UserLogin);
     var result = service.UpdateOrCreate<Can_MealAllowanceToMoneyEntity, Can_MealAllowanceToMoneyModel>(model);
     return result;
 }