public Models.TbLogin ParaTbLogin(Models.Request.InformacoesFuncionarioRequest informacoesRequest) { Models.TbLogin login = new Models.TbLogin(); login.DsEmail = informacoesRequest.Email; login.DsSenha = informacoesRequest.Senha; return(login); }
public Models.TbFuncionario ParaTbFuncionario(Models.Request.InformacoesFuncionarioRequest informacoesRequest, int idUsuario) { Models.TbFuncionario funcionario = new Models.TbFuncionario(); funcionario.IdFuncionario = idUsuario; funcionario.DsCarteiraTrabalho = informacoesRequest.CarteiraTrabalho; funcionario.DsCpf = informacoesRequest.CPF; funcionario.DsTelefone = informacoesRequest.Telefone; funcionario.DtNascimento = informacoesRequest.DataNascimento; funcionario.NmFuncionario = informacoesRequest.Nome; return(funcionario); }
public ActionResult <Models.Response.SucessoResponse> AlterarInformacoesFuncionario([FromForm] Models.Request.InformacoesFuncionarioRequest informacoesRequest, int idUsuario) { try { Models.TbLogin login = conversorInfoUsuario.ParaTbLogin(informacoesRequest); Models.TbFuncionario funcionario = conversorInfoUsuario.ParaTbFuncionario(informacoesRequest, idUsuario); if (informacoesRequest.ImagemUsuario != null) { funcionario.DsFoto = gerenciadorFotoBusiness.GerarNovoNome(informacoesRequest.ImagemUsuario.FileName); } business.AlterarInformacoesFuncionario(login, funcionario); if (informacoesRequest.ImagemUsuario != null) { gerenciadorFotoBusiness.SalvarFoto(funcionario.DsFoto, informacoesRequest.ImagemUsuario); } return(new Models.Response.SucessoResponse(200, "Alterado Com Sucesso.")); } catch (System.Exception ex) { return(BadRequest(new Models.Response.ErroResponse( 400, ex.Message ))); } }