Exemple #1
0
        public DivisionEditModel UpdateDivision(DivisionEditModel model)
        {
            var division = ApplyChanges(model);

            division.ObjectState = ObjectState.Modified;

            division.UpdatedDate = DateTime.Now;
            _divisionService.Update(division);
            _divisionService.RefreshCache();
            return(model);
        }
Exemple #2
0
        private Division ApplyChanges(DivisionEditModel model)
        {
            return(new Division
            {
                DivisionID = Guid.Empty != model.DivisionId ? model.DivisionId : PrimeActs.Service.IDGenerator.NewGuid(_serverCode.ToCharArray()[0]),
                DivisionName = model.DivisionName,
                IsActive = model.IsActive,

                UpdatedDate = string.IsNullOrWhiteSpace(model.UpdatedDate) ? (DateTime?)null : DateTime.Parse(model.UpdatedDate),
                //CreatedBy = model.CreatedBy,
                CreatedDate = string.IsNullOrWhiteSpace(model.CreatedDate) ? (DateTime?)null : DateTime.Parse(model.CreatedDate),
                CompanyID = model.RelatedCompanyId,
            });
        }
Exemple #3
0
        public DivisionEditModel CreateDivision(DivisionEditModel model)
        {
            var division = ApplyChanges(model);

            division.ObjectState = ObjectState.Added;
            //division.CreatedBy =
            division.CreatedDate = DateTime.Now;
            division.IsActive    = true;
            _divisionService.Insert(division);

            _divisionService.RefreshCache();
            model.DivisionId = division.DivisionID;
            return(model);
        }