Ejemplo n.º 1
0
        public async Task <JsonResult> RemoveContractor(ContractorVM contractor)
        {
            Response r = await Repository.RemoveContractor(contractor);

            //  List<UserVM> employees = ((IEnumerable)r.Value).Cast<UserVM>().ToList(); ;
            return(Json(r, JsonRequestBehavior.AllowGet));
        }
Ejemplo n.º 2
0
        public async Task <Response> RemoveContractor(ContractorVM contractor)
        {
            try
            {
                var DTO = await _db.Contractors.Where(x => x.Id == contractor.Id).FirstOrDefaultAsync();

                _db.Contractors.Remove(DTO);

                int result = await _db.SaveChangesAsync();

                if (result == 1)
                {
                    // Mapper.Initialize(cfg => cfg.CreateMap<User, UserVM>());

                    return(GenericResponses <int> .ResponseStatus(false, Constant.MSGRecordFound, (int)Constant.httpStatus.Ok, result));
                }
                else
                {
                    return(GenericResponses <int> .ResponseStatus(true, Constant.MSGFailed, (int)Constant.httpStatus.NoContent, result));
                }
            }
            catch (Exception e)
            {
                return(GenericResponses <int> .ResponseStatus(true, e.Message, (int)Constant.httpStatus.NoContent, 0));
            }
        }
Ejemplo n.º 3
0
        public async Task <Response> AddContractor(ContractorVM contractor)

        {
            var Dto = Mapper.Map <ContractorVM, Contractor>(contractor);

            Contractor Exist = await _db.Contractors.Where(x => x.Name.Trim() == contractor.Name.Trim()).FirstOrDefaultAsync();

            if (Exist != null)
            {
                return(GenericResponses <int> .ResponseStatus(true, Constant.MDGNoAlreadyExist, (int)Constant.httpStatus.NoContent, 0));
            }

            _db.Contractors.Add(Dto);

            int result = await _db.SaveChangesAsync();

            if (result == 1)
            {
                // Mapper.Initialize(cfg => cfg.CreateMap<User, UserVM>());

                return(GenericResponses <int> .ResponseStatus(false, Constant.MSGRecordFound, (int)Constant.httpStatus.Ok, result));
            }
            else
            {
                return(GenericResponses <int> .ResponseStatus(true, Constant.MDGNoLoginFailed, (int)Constant.httpStatus.NoContent, result));
            }
        }
Ejemplo n.º 4
0
        public async Task <JsonResult> AddContractor(ContractorVM contractor)
        {
            contractor.EcomID = (int)Session["Comp"];

            Response r = await Repository.AddContractor(contractor);

            //  List<UserVM> employees = ((IEnumerable)r.Value).Cast<UserVM>().ToList(); ;
            return(Json(r, JsonRequestBehavior.AllowGet));
        }