public int AddDesignation(Designation designation)
        {
            DesignationRepository.Add(designation);
            DesignationRepository.SaveChanges();

            return(designation.DesignationId);
        }
Example #2
0
        /// <summary>
        /// Add /Update Designation
        /// </summary>
        public Designation SaveDesignation(Designation designation)
        {
            Designation dbVersion = designationRepository.Find(designation.DesignationId);

            //Code Duplication Check
            if (designationRepository.DoesDesignationCodeExist(designation))
            {
                throw new CaresException(Resources.EmployeeManagement.Designation.DesignationCodeDuplicationCheck);
            }

            if (dbVersion != null)
            {
                UpdateDesignationPropertie(designation, dbVersion);
                designationRepository.Update(dbVersion);
            }
            else
            {
                dbVersion = new Designation();
                SetDesignationProperties(designation, dbVersion);
                designationRepository.Add(dbVersion);
            }
            designationRepository.SaveChanges();
            // To Load the proprties
            return(designationRepository.Find(dbVersion.DesignationId));
        }
Example #3
0
        public IActionResult Create(DesignationViewModel designationViewModel)
        {
            var designation = _mapper.Map <Designation>(designationViewModel);

            if (ModelState.IsValid)
            {
                try
                {
                    if (_designationRepository.Add(designation))
                    {
                        ViewBag.Message = "Designation Saved Successfully";
                        ModelState.Clear();
                    }
                    else
                    {
                        ViewBag.Message = "Designation Save Failled";
                    }
                }
                catch (Exception e)
                {
                    ViewBag.DesignationMessage = e.Message;
                }
            }
            return(View());
        }
Example #4
0
        public Designation CreateDesignation(CreateDesignation designation)
        {
            var designationMap = new Designation()
            {
                Title       = designation.Title,
                Description = designation.Description
            };

            _designationRepository.Add(designationMap);
            _designationRepository.Commit();

            return(designationMap);
        }
Example #5
0
        public RedirectToActionResult Create(Designation employee)
        {
            Designation newEmployee = new Designation
            {
                Date       = employee.Date,
                Time       = employee.Time,
                Day        = employee.Day,
                ClientName = employee.ClientName
            };

            _empRepo.Add(newEmployee);
            return(RedirectToAction("AllDetails"));
        }
Example #6
0
        public bool CreateDesignation(Designation designation)
        {
            bool isSuccess = true;

            try
            {
                designationRepository.Add(designation);
                this.SaveRecord();
                ServiceUtil <Designation> .WriteActionLog(designation.Id, ENUMOperation.CREATE, designation);
            }
            catch (Exception ex)
            {
                isSuccess = false;
                logger.Error("Error in creating Designation", ex);
            }
            return(isSuccess);
        }
Example #7
0
 public bool Add(Designation entity)
 {
     return(_designationRepository.Add(entity));
 }
Example #8
0
 public Designation Create(Designation objectToCreate)
 {
     repository.Add(objectToCreate);
     Save();
     return(objectToCreate);
 }
Example #9
0
 public IActionResult AddDesignation([FromBody] Designation model)
 {
     Designation_repo.Add(model);
     return(new OkObjectResult(new { DesignationID = model.DesignationId }));
 }