Example #1
0
        public async Task <IActionResult> CreateEmpstore([FromBody] EmpstoreResource empstoreResource)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }
            var empstore = mapper.Map <EmpstoreResource, Empstore>(empstoreResource);

            context.Empstores.Add(empstore);
            await context.SaveChangesAsync();

            return(Ok(empstore));
        }
Example #2
0
        public async Task <IActionResult> UpdateEmpstore(int id, [FromBody] EmpstoreResource empstoreResource)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }
            var empstore = await context.Empstores.FindAsync(id);

            if (empstore == null)
            {
                return(NotFound());
            }
            mapper.Map <EmpstoreResource, Empstore>(empstoreResource, empstore);
            await context.SaveChangesAsync();

            return(Ok(empstore));
        }
Example #3
0
        public async Task <IEnumerable <EmpstoreResource> > GetEmpStore(EmpstoreResource empstoreResource)
        {
            var empstore = await context.Empstores.ToListAsync();

            return(mapper.Map <IEnumerable <Empstore>, IEnumerable <EmpstoreResource> >(empstore));
        }