public IHttpActionResult Guardar(Conductor conductor) { if (!ModelState.IsValid) { return BadRequest(ModelState); } conductor.SucursalId = IdSucursal; var conductorRepo = _conductorSevice.Guardar(conductor); return Ok(conductorRepo); }
public Conductor Guardar(Conductor conductor) { var conductorRepo = new Conductor(); if (conductor.Id == 0) { conductorRepo = _conductorRepositorio.Add(conductor); } else { conductorRepo = _conductorRepositorio.FindBy(c => c.Id == conductor.Id).FirstOrDefault(); conductorRepo.Nombre = conductor.Nombre; conductorRepo.Email = conductor.Email; conductorRepo.TipoIdentificacion = conductor.TipoIdentificacion; conductorRepo.Identificacion = conductor.Identificacion; conductorRepo.Telefono1 = conductor.Telefono1; conductorRepo.Telefono2 = conductor.Telefono2; conductorRepo.Direccion = conductor.Direccion; conductorRepo.Activo = conductor.Activo; conductorRepo.SucursalId = conductor.SucursalId; _conductorRepositorio.Edit(conductorRepo); } _unitOfWork.Commit(); return conductorRepo; }