Ejemplo n.º 1
0
        // GET: DesignationMasterController
        public async Task <ActionResult> List()
        {
            var designationList = await _designationMasterService.GetAllDesignationsListAsync();

            if (designationList == null)
            {
                return(View(new DesignationMasterModel()));
            }

            var model = designationList.Select(d => new DesignationMasterModel
            {
                Id          = d.Id,
                Designation = d.Designation,
                Active      = Convert.ToBoolean(d.Active),
                DateUpdated = d.DateUpdated,
                DateCreated = d.DateCreated
            }).ToList();

            return(View(model));
        }
Ejemplo n.º 2
0
        private async Task <List <SelectListItem> > BindDesignationsList()
        {
            var model = new UserMasterModel();

            model.AvailableDesignations.Add(new SelectListItem
            {
                Value = "0",
                Text  = "Select Designation"
            });
            var designationsList = await _designationMasterService.GetAllDesignationsListAsync();

            foreach (var item in designationsList)
            {
                model.AvailableDesignations.Add(new SelectListItem
                {
                    Value = item.Id.ToString(),
                    Text  = item.Designation
                });
            }

            return(model.AvailableDesignations);
        }
Ejemplo n.º 3
0
        private async Task <List <SelectListItem> > BindTeamLeaders()
        {
            var model = new GenerateQuotationModel();

            model.AvailableTeamLeaders.Add(new SelectListItem
            {
                Value = "",
                Text  = "Select Team Leader"
            });
            var designId         = (await _designationMasterService.GetAllDesignationsListAsync()).Where(x => x.Designation.ToLower() == "team leader").FirstOrDefault().Id;
            var TeamLieadersList = (await _userMasterService.GetSMandTLList()).Where(x => x.DesignationId == designId);

            foreach (var tl in TeamLieadersList)
            {
                model.AvailableTeamLeaders.Add(new SelectListItem
                {
                    Value = tl.Id.ToString(),
                    Text  = tl.FirstName + " " + tl.LastName.ToString()
                });
            }

            return(model.AvailableTeamLeaders);
        }