public HttpResponseMessage Update(FuncionarioEmpresa funcionarioEmpresa) { try { if (funcionarioEmpresa == null) { return(Request.CreateResponse(HttpStatusCode.NoContent, "Os dados para registrar o relatorio estão incompletos")); } var entity = unitOfWork.FuncionarioEmpresaRepository.SelectByParam(filter: a => a.IdFuncionarioEmpresa == funcionarioEmpresa.IdFuncionarioEmpresa); if (entity == null) { return(Request.CreateResponse(HttpStatusCode.NoContent, "Não existe dados registrados para este relatorio")); } unitOfWork.FuncionarioEmpresaRepository.Update(entity, funcionarioEmpresa); unitOfWork.Commit(); return(Request.CreateResponse(HttpStatusCode.OK, "Dados do relatorio alterados com sucesso")); } catch { return(Request.CreateResponse(HttpStatusCode.BadRequest, "Erro no Serverside ao realizar esta ação")); } }
public HttpResponseMessage Insert(FuncionarioEmpresa funcionarioEmpresa) { try { if (funcionarioEmpresa == null) { return(Request.CreateResponse(HttpStatusCode.NoContent, "Os dados para registrar o relatorio estão incompletos")); } var result = unitOfWork.FuncionarioEmpresaRepository.SelectByParam(filter: a => a.IdFuncionario == funcionarioEmpresa.IdFuncionario && a.IdEmpresa == funcionarioEmpresa.IdEmpresa && a.Data == funcionarioEmpresa.Data); if (result != null) { return(Request.CreateResponse(HttpStatusCode.Conflict, "Já existe um relatorio registrado com os dados passados")); } unitOfWork.FuncionarioEmpresaRepository.Insert(funcionarioEmpresa); unitOfWork.Commit(); return(Request.CreateResponse(HttpStatusCode.OK, "Dados do relatorio inseridos com sucesso")); } catch { return(Request.CreateResponse(HttpStatusCode.BadRequest, "Erro no Serverside ao realizar esta ação")); } }
public void Atualizar(FuncionarioEmpresa funcionario) { _funcionarioEmpresaRepository.Atualizar(funcionario); }
public void Adicionar(FuncionarioEmpresa funcionarioEmpresa) { _funcionarioEmpresaRepository.Adicionar(funcionarioEmpresa); }