public static Client FillClient(ClientModel clienteModel) { return new Client { Name = clienteModel.Name, //Secret = clienteModel.Secret, Description = clienteModel.Description, Active = clienteModel.Active, ImgName = clienteModel.ImgName, AllowedOrigin = clienteModel.AllowedOrigin, ApplicationType = clienteModel.ApplicationType, RefreshTokenLifeTime = clienteModel.RefreshTokenLifeTime }; }
public async Task<ClientModel> UpdateCliente(ClientModel clienteModel) { Client oCliente = _ctx.Clients.FirstOrDefault(s => s.Id == clienteModel.Id); oCliente.Name = clienteModel.Name; oCliente.Description = clienteModel.Description; oCliente.AllowedOrigin = clienteModel.AllowedOrigin; oCliente.Active = clienteModel.Active; oCliente.ApplicationType = clienteModel.ApplicationType; oCliente.ImgName = clienteModel.ImgName; if(clienteModel.RefreshKey) { oCliente.Secret = Helper.GetHash(Guid.NewGuid().ToString()); } var save = await _ctx.SaveChangesAsync(); return Client.GetFromEntitie(oCliente); }
public async Task<ClientModel> CreateCliente(ClientModel clienteModel) { var oCliente = new Client { Name = clienteModel.Name, Description = clienteModel.Description, Secret = Helper.GetHash(Guid.NewGuid().ToString()), AllowedOrigin = clienteModel.AllowedOrigin, Active = clienteModel.Active, ApplicationType = clienteModel.ApplicationType, ImgName = clienteModel.ImgName }; var result = _ctx.Clients.Add(oCliente); var save = await _ctx.SaveChangesAsync(); return Client.GetFromEntitie(result); }