Пример #1
0
        public async Task <IActionResult> GetUserById([FromBody] MulticardEmployer userParam)
        {
            var employer = await _context.MulticardEmployers.SingleOrDefaultAsync(x => x.EmployerId == userParam.EmployerId);

            if (employer == null)
            {
                return(NotFound(new { message = "Employer not found" }));
            }
            return(Ok(employer));
        }
Пример #2
0
        public async Task <IActionResult> SaveEmployer([FromBody] MulticardEmployer employer)
        {
            employer.EmployerId = new System.Guid();
            employer.CreatedAt  = DateTime.Now;
            employer.UpdatedAt  = DateTime.Now;

            _context.MulticardEmployers.Add(employer);
            await _context.SaveChangesAsync();

            return(Ok(employer));
        }
Пример #3
0
        public async Task <IActionResult> updateEmployer(Guid id, [FromBody] MulticardEmployer employer)
        {
            var record = await _context.MulticardEmployers.SingleOrDefaultAsync(x => x.EmployerId == id);

            record.EmployerName = employer.EmployerName;


            _context.Entry(employer).State = EntityState.Modified;
            await _context.SaveChangesAsync();

            return(Ok(new { message = "Employer has been updated" }));
        }