public bool Delete(CompanyTutorDTO companyTutor) { using (var ctx = new Utn_SysContext()) { ctx.CompanyTutor.Remove(_mapper.Map <CompanyTutor>(companyTutor)); ctx.SaveChanges(); return(true); } }
public IActionResult Post([FromBody] CompanyTutorDTO companyTutor) { try { return(Ok(companyTutorService.CreateOrUpdate(companyTutor))); } catch (Exception ex) { throw ex; } }
public bool CreateOrUpdate(CompanyTutorDTO companyTutor) { try { using (var ctx = new Utn_SysContext()) { var oCompanyTutor = ctx.CompanyTutor.AsNoTracking() .Where(c => c.Id == companyTutor.Id) .FirstOrDefault(); if (oCompanyTutor == null) { oCompanyTutor = new CompanyTutor(); ctx.CompanyTutor.Add(oCompanyTutor); } else { ctx.CompanyTutor.Attach(oCompanyTutor); } oCompanyTutor.Birthdate = companyTutor.Birthdate; oCompanyTutor.CompanyId = companyTutor.CompanyId; oCompanyTutor.Cuil = companyTutor.Cuil; oCompanyTutor.Dni = companyTutor.Dni; oCompanyTutor.Email = companyTutor.Email; oCompanyTutor.Names = companyTutor.Names; oCompanyTutor.Surnames = companyTutor.Surnames; oCompanyTutor.Sex = companyTutor.Sex; ctx.SaveChanges(); return(true); } } catch (Exception ex) { return(false); } }
public bool Delete(CompanyTutorDTO companyTutor) { return(companyTutorRepo.Delete(companyTutor)); }
public bool CreateOrUpdate(CompanyTutorDTO companyTutor) { return(companyTutorRepo.CreateOrUpdate(companyTutor)); }