Esempio n. 1
0
        public CatWorkPlaceModel Post([Bind]CatWorkPlaceModel model)
        {
            #region Validate
            string message = string.Empty;
            var checkValidate = HRM.Business.Main.Domain.ValidatorService.OnValidateData<CatWorkPlaceModel>(model, "Cat_WorkPlace", ref message);
            if (!checkValidate)
            {
                model.ActionStatus = message;
                return model;
            }
            #endregion

            #region Get max OrderNumber of WorkPlace
            if (model != null && model.ID == Guid.Empty)
            {
                Cat_WorkPlaceServices orgService = new Cat_WorkPlaceServices();
                model.OrderNumber = orgService.GetMaxWorkPlaceOrder();
            }
            #endregion


            ActionService service = new ActionService(UserLogin);
            return service.UpdateOrCreate<Cat_WorkPlaceEntity, CatWorkPlaceModel>(model);
        }