Ejemplo n.º 1
0
        public ProjectDelete CreateProjectDeleteModel(Guid id)
        {
            ProjectDelete model = new ProjectDelete(Context.Projects.Where(e => e.ProjectID == id).Single());

            model.OwnerName = Context.Users.Where(e => e.Id == model.Owner.ToString()).Single().UserName;
            return(model);
        }
Ejemplo n.º 2
0
        public void GetXmlTest()
        {
            string expected = @"<?xml version=""1.0"" encoding=""utf-8""?>
<function controlid=""unittest"">
    <delete_project key=""P1234"" />
</function>";

            Stream            stream      = new MemoryStream();
            XmlWriterSettings xmlSettings = new XmlWriterSettings();

            xmlSettings.Encoding    = Encoding.UTF8;
            xmlSettings.Indent      = true;
            xmlSettings.IndentChars = "    ";

            IaXmlWriter xml = new IaXmlWriter(stream, xmlSettings);

            ProjectDelete record = new ProjectDelete("unittest");

            record.ProjectId = "P1234";

            record.WriteXml(ref xml);

            xml.Flush();
            stream.Position = 0;
            StreamReader reader = new StreamReader(stream);

            Diff xmlDiff = DiffBuilder.Compare(expected).WithTest(reader.ReadToEnd())
                           .WithDifferenceEvaluator(DifferenceEvaluators.Default)
                           .Build();

            Assert.IsFalse(xmlDiff.HasDifferences(), xmlDiff.ToString());
        }
        public void GetXmlTest()
        {
            string expected = @"<?xml version=""1.0"" encoding=""utf-8""?>
<function controlid=""unittest"">
    <delete_project key=""P1234"" />
</function>";

            ProjectDelete record = new ProjectDelete("unittest")
            {
                ProjectId = "P1234",
            };

            this.CompareXml(expected, record);
        }
        public IActionResult DeleteProject([FromBody] ProjectDelete projectDelete)
        {
            if (!Request.Headers.ContainsKey("Authorization"))
            {
                return(Unauthorized());
            }
            var data = _alphahomeService.DeleteProject(projectDelete);

            if (data.valid)
            {
                return(new JsonResult(data));
            }
            return(BadRequest(data));
        }
Ejemplo n.º 5
0
        public Response DeleteProject(ProjectDelete projectDelete)
        {
            var procedure = "sp_del_project";

            using (var conn = new MySqlConnection(_connectionString))
            {
                try
                {
                    conn.Open();
                    var param = new DynamicParameters();
                    param.Add("pId", projectDelete);
                    var data = conn.QueryFirstOrDefault <Response>(procedure, param, commandType: System.Data.CommandType.StoredProcedure);
                    return(data);
                }
                catch (Exception ex)
                {
                    throw;
                }
            }
        }
Ejemplo n.º 6
0
 public Response DeleteProject(ProjectDelete projectDelete)
 {
     return _alphahomeRepo.DeleteProject(projectDelete);
 }
 public async Task<ProjectDelete.response> ProjectDelete(ProjectDelete.request request, CancellationToken? token = null)
 {
     return await SendAsync<ProjectDelete.response>(request.ToXmlString(), token.GetValueOrDefault(CancellationToken.None));
 }